<?php
/**
 * @class		Contact
 * @ingroup		contacts_models
 * @brief		Model của đối tượng Contact
 * @author		BaoNN
 * @version		1.0
 * @date		2009-2010
 */
class Contact extends AppModel {
	/**
	 * @var $name
	 * @brief Tên của Model
	 */
	var $name = 'Contact';
	
	/**
	 * @var $actsAs
	 * @brief Biến dùng để cấu hình
	 */
	var $actsAs = array(
		'ExtendedConfiguration'	=> array(
			'configFilename'	=>	'contacts.config',
			'names'				=>	array('Category', 'Contact'),
			'cacheName'			=>	'contacts_configs'
		)
	);
	
	/***
	 * @var $validate
	 * @brief dùng để ràng buộc dữ liệu vào
	 */
	var $validate = array(
		'name'		=> array(
				'rule'		=> 'notEmpty',
				'message'	=> 'Name cannot be left blank!'
		),
		'email'		=> array(
			'rule-1'		=> array(
				'rule'		=> 'email',
				'message'	=> 'Please supply a valid email address. Ex: name@yahoo.com'
			),
			'rule-2'		=> array(
				'rule'		=> 'notEmpty',
				'message'	=> 'Email cannot be left blank!'
			)
		),
		'title'		=> array(
			'rule-1'		=> array(
				'rule'		=> 'notEmpty',
				'message'	=> 'Title cannot be left blank!'
			)
		),
		'content'	=> array(
			'rule-1'		=> array(
				'rule'		=> 'notEmpty',
				'message'	=> 'Content cannot be left blank!'
			)
		)
	 );
}
?>